const app = getApp()
const api = require('../../utils/api')
const util = require('../../utils/util')

Page({
  data: {
    mobile: '',
    password: '',
    loading: false,
    errorMsg: ''
  },
  
  onLoad: function () {
    // 如果已经有临时用户信息（从首页获取的用户资料）
    if (app.globalData.tempUserInfo) {
      this.setData({
        userInfo: app.globalData.tempUserInfo
      })
    }
  },
  
  // 输入手机号码
  inputMobile: function(e) {
    this.setData({
      mobile: e.detail.value,
      errorMsg: ''
    })
  },
  
  // 输入密码
  inputPassword: function(e) {
    this.setData({
      password: e.detail.value,
      errorMsg: ''
    })
  },
  
  // 登录
  login: function() {
    // 临时修改：直接跳转到首页，不进行登录验证
    this.setData({ loading: true, errorMsg: '' })
    
    // 模拟登录成功
    const mockUserInfo = {
      nickName: '测试用户',
      department: '财务部',
      avatar: ''
    }
    
    // 保存模拟用户信息
    app.globalData.userInfo = mockUserInfo
    wx.setStorageSync('userInfo', mockUserInfo)
    
    // 提示登录成功
    util.showToast('登录成功', 'success')
    
    // 跳转到首页
    setTimeout(() => {
      wx.reLaunch({
        url: '/pages/index/index'
      })
    }, 1000)
  },
  
  // 使用微信快捷登录
  wxLogin: function() {
    // 临时修改：直接跳转到首页，不进行微信登录
    this.setData({ loading: true, errorMsg: '' })
    
    // 模拟登录成功
    const mockUserInfo = {
      nickName: '微信用户',
      department: '财务部',
      avatar: ''
    }
    
    // 保存模拟用户信息
    app.globalData.userInfo = mockUserInfo
    wx.setStorageSync('userInfo', mockUserInfo)
    
    // 提示登录成功
    util.showToast('微信登录成功', 'success')
    
    // 跳转到首页
    setTimeout(() => {
      wx.reLaunch({
        url: '/pages/index/index'
      })
    }, 1000)
  }
}) 